package com.lanp.gencode.apifox.model;

import com.alibaba.fastjson.PropertyNamingStrategy;
import com.alibaba.fastjson.annotation.JSONType;
import com.fasterxml.jackson.databind.annotation.JsonNaming;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * @author JiangPeng
 * Created with IntelliJ IDEA.
 * Description:  账期信息请求值
 * Date: 2024-01-09 14:33:10
 */
@Data
@NoArgsConstructor
@JSONType(naming = PropertyNamingStrategy.SnakeCase)
@JsonNaming(com.fasterxml.jackson.databind.PropertyNamingStrategy.SnakeCaseStrategy.class)
public class CreditInfoBo implements Serializable {
    /**
     * 授信code
     */
    private String creditCode;

    /**
     * 使用方店铺id
     */
    private Long consumeShopId;

    /**
     * 使用方店铺名称
     */
    private String consumeShopName;

    /**
     * 企业ID
     */
    private Long consumeEnterpriseId;

    /**
     * 企业名称
     */
    private String consumeEnterpriseName;

    /**
     * 提供方店铺id
     */
    private Long provideShopId;

    /**
     * 回款周期（单位：月）
     */
    private Integer periodOfPayment;
}